73 research outputs found

    Using attractor dynamics to generate decentralized motion control of two mobile robots transporting a long object in coordination

    Get PDF
    Dynamical systems theory is used here as a theoretical language and tool to design a distributed control architecture for a team of two mobile robots that must transport a long object and simultaneously avoid obstacles. In this approach the level of modeling is at the level of behaviors. A “dynamics” of behavior is defined over a state space of behavioral variables (heading direction and path velocity). The environment is also modeled in these terms by representing task constraints as attractors (i.e. asymptotically stable states) or reppelers (i.e. unstable states) of behavioral dynamics. For each robot attractors and repellers are combined into a vector field that governs the behavior. The resulting dynamical systems that generate the behavior of the robots may be nonlinear. By design the systems are tuned so that the behavioral variables are always very close to one attractor. Thus the behavior of each robot is controled by a time series of asymptotically stable states. Computer simulations support the validity of our dynamic model architectures

    A socially assistive robot for people with motor impairments

    Get PDF
    We present a control architecture for nonverbal HRI that allows an anthropomorphic assistant robot with a pro-active and anticipatory behaviour. The control architecture coordinates action and goal coordination between a motor impaired human and the robot as a dynamic process that combines contextual cues, shared task knowledge, and predicted outcomes of the human behaviour. The control architecture is formalized through a coupled system of dynamic neural fields, representing a distributed network of local but connected neural populations with specific functionalities. Each subpopulation encodes relevant information about action means, goals, and context as self-sustained activation patterns. These patterns are triggered by the input and evolve continuously in time under the influence of recurrent interactions. The architecture is validated in an assistive task where the robot acts as an assistant of a person with motor impairments. We show that the context dependent mapping from action observation onto appropriate complementary actions allows the robot to cope with dynamically changing situations. This includes adaptation to different users and mutual compensation of physical limitations

    Human-like arm motion generation: a review

    Get PDF
    In the last decade, the objectives outlined by the needs of personal robotics have led to the rise of new biologically-inspired techniques for arm motion planning. This paper presents a literature review of the most recent research on the generation of human-like arm movements in humanoid and manipulation robotic systems. Search methods and inclusion criteria are described. The studies are analyzed taking into consideration the sources of publication, the experimental settings, the type of movements, the technical approach, and the human motor principles that have been used to inspire and assess human-likeness. Results show that there is a strong focus on the generation of single-arm reaching movements and biomimetic-based methods. However, there has been poor attention to manipulation, obstacle-avoidance mechanisms, and dual-arm motion generation. For these reasons, human-like arm motion generation may not fully respect human behavioral and neurological key features and may result restricted to specific tasks of human-robot interaction. Limitations and challenges are discussed to provide meaningful directions for future investigations.FCT Project UID/MAT/00013/2013FCT–Fundação para a CiĂȘncia e Tecnologia within the R&D Units Project Scope: UIDB/00319/2020

    FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes

    Get PDF
    This paper introduces a virtual emulator software for additive manufacturing (AM) processes based on filament deposition, the FIBR3DEmul. The presented software is capable of reading and parsing a G-Code file (ISO/DIN 66025), and realistically emulating a custom-designed 5-axis printer or a standard 3-axis Cartesian printer. The FIBR3DEmul was designed and implemented in two separate applications for reusability and scalability. First, the G-Code Interpreter is responsible for parsing the g-code script, controlling the flow of its execution, and notifying the user about detected printer-printer or printer-workpiece collisions. The second application involves the robotics simulator tool V-Rep. A custom plugin was implemented to mediate the communication with the Interpreter application, to generate the tool trajectories, to emulate the extrusion process, and to handle motion execution and collision detection. The process of designing and implementing a custom-printer control and motion execution in these two software is described. The performance of the virtual 5-axis printer was compared with the real machine in terms of position and velocity profiles. Results show a tight match between virtual and real printer-generated plots. The presented solution can also be extrapolated to CNC machines or WHASPs. The FIBR3DEmul source code is publicly available.FRCT - Fundo Regional para a CiĂȘncia e Tecnologia(POCI-01-0145-FEDER-016414

    Multi-bump solutions in a neural field model with external inputs

    Get PDF
    "Available online 3 March 2016"We study the conditions for the formation of multiple regions of high activity or “bumps” in a one-dimensional, homogeneous neural field with localized inputs. Stable multi-bump solutions of the integro-differential equation have been proposed as a model of a neural population representation of remembered external stimuli. We apply a class of oscillatory coupling functions and first derive criteria to the input width and distance, which relate to the synaptic couplings that guarantee the existence and stability of one and two regions of high activity. These input-induced patterns are attracted by the corresponding stable one-bump and two-bump solutions when the input is removed. We then extend our analytical and numerical investigation to NN-bump solutions showing that the constraints on the input shape derived for the two-bump case can be exploited to generate a memory of N>2N>2 localized inputs. We discuss the pattern formation process when either the conditions on the input shape are violated or when the spatial ranges of the excitatory and inhibitory connections are changed. An important aspect for applications is that the theoretical findings allow us to determine for a given coupling function the maximum number of localized inputs that can be stored in a given finite interval.The work received financial support from FCT through a PhD grant (SFRH/BD/41179/2007) and from the EU-FP7 ITN project NETT: Neural Engineering Transformative Technologies (nr. 289146)

    The potential field method and the nonlinear attractor dynamics approach: what are the differences?

    Get PDF
    One of the most popular approaches to path planning and control is the potential field method. This method is particularly attractive because it is suitable for on-line feedback control. In this approach the gradient of a potential field is used to generate the robot's trajectory. Thus, the path is generated by the transient solutions of a dynamical system. On the other hand, in the nonlinear attractor dynamic approach the path is generated by a sequence of attractor solutions. This way the transient solutions of the potential field method are replaced by a sequence of attractor solutions (i.e., asymptotically stable states) of a dynamical system. We discuss at a theoretical level some of the main differences of these two approaches

    Different protocols for analyzing behavior and adaptability in obstacle crossing in Parkinson's disease

    Get PDF
    Imbalance and tripping over obstacles as a result of altered gait in older adults, especially in patients with Parkinson's disease (PD), are one of the most common causes of falls. During obstacle crossing, patients with PD modify their behavior in order to decrease the mechanical demands and enhance dynamic stability. Various descriptions of dynamic traits of gait that have been collected over longer periods, probably better synthesize the underlying structure and pattern of fluctuations in gait and can be more sensitive markers of aging or early neurological dysfunction and increased risk of falls. This confirmation challenges the clinimetric of different protocols and paradigms used for gait analysis up till now, in particular when analyzing obstacle crossing. The authors here present a critical review of current knowledge concerning the interplay between the cognition and gait in aging and PD, emphasizing the differences in gait behavior and adaptability while walking over different and challenging obstacle paradigms, and the implications of obstacle negotiation as a predictor of falls. Some evidence concerning the effectiveness of future rehabilitation protocols on reviving obstacle crossing behavior by trial and error relearning, taking advantage of dual-task paradigms, physical exercise, and virtual reality have been put forward in this article.Supported by the projects NORTE-01–0145-FEDER-000026 (DeM-Deus Ex Machina) financed by the Regional Operational Program of the North (NORTE2020) PORTUGAL2020 and FEDER, and FP7 Marie Curie ITN Neural Engineering Transformative Technologies (NETT) projectinfo:eu-repo/semantics/publishedVersio

    Learning joint representations for order and timing of perceptual-motor sequences: a dynamic neural field approach

    Get PDF
    Many of our everyday tasks require the control of the serial order and the timing of component actions. Using the dynamic neural field (DNF) framework, we address the learning of representations that support the performance of precisely time action sequences. In continuation of previous modeling work and robotics implementations, we ask specifically the question how feedback about executed actions might be used by the learning system to fine tune a joint memory representation of the ordinal and the temporal structure which has been initially acquired by observation. The perceptual memory is represented by a self-stabilized, multi-bump activity pattern of neurons encoding instances of a sensory event (e.g., color, position or pitch) which guides sequence learning. The strength of the population representation of each event is a function of elapsed time since sequence onset. We propose and test in simulations a simple learning rule that detects a mismatch between the expected and realized timing of events and adapts the activation strengths in order to compensate for the movement time needed to achieve the desired effect. The simulation results show that the effector-specific memory representation can be robustly recalled. We discuss the impact of the fast, activation-based learning that the DNF framework provides for robotics applications

    Position-based kinematics for 7-DoF serial manipulators with global configuration control, joint limit and singularity avoidance

    Get PDF
    This paper presents a novel analytic method to uniquely solve inverse kinematics of 7 degrees-of-freedom manipulators while avoiding joint limits and singularities. Two auxiliary parameters are introduced to deal with the self-motion manifolds: the global configuration (GC), which specifies the branch of inverse kinematics solutions; and the arm angle (ψ) that parametrizes the elbow redundancy within the specified branch. The relations between the joint angles and the arm angle are derived, in order to map the joint limits and singularities to arm angle values. Then, intervals of feasible arm angles for the specified target pose and global configuration are determined, taking joint limits and singularities into account. A simple metric is proposed to compute the elbow position according to the feasible intervals. When the arm angle is determined, the joint angles can be uniquely calculated from the position-based inverse kinematics algorithm. The presented method does not exhibit the disadvantages inherent to the use of the Jacobian matrix and can be implemented in real-time control systems. This novel algorithm is the first position-based inverse kinematics algorithm to solve both global and local manifolds, using a redundancy resolution strategy to avoid singularities and joint limits.This work was partially supported by the NETT Project [FP7-PEOPLE-2011-ITN-289146]; and Foundation for Science and Technology, Portugal [grant number SFRH/BD/86499/2012].info:eu-repo/semantics/publishedVersio

    Robust working memory in a two-dimensional continuous attractor network

    Get PDF
    Continuous bump attractor networks (CANs) have been widely used in the past to explain the phenomenology of working memory (WM) tasks in which continuous-valued information has to be maintained to guide future behavior. Standard CAN models suffer from two major limitations: the stereotyped shape of the bump attractor does not reflect differences in the representational quality of WM items and the recurrent connections within the network require a biologically unrealistic level of fine tuning. We address both challenges in a two-dimensional (2D) network model formalized by two coupled neural field equations of Amari type. It combines the lateral-inhibition-type connectivity of classical CANs with a locally balanced excitatory and inhibitory feedback loop. We first use a radially symmetric connectivity function to analyze the existence, stability, and bifurcation structure of 2D bumps representing the conjunctive WM of two input dimensions. To address the quality of WM content, we show in model simulations that the bump amplitude reflects the temporal integration of bottom-up and top-down evidence for a specific combination of input features. This includes the network capacity to transform a stable subthreshold memory trace of a weak input into a high-fidelity memory representation by an unspecific cue given retrospectively during WM maintenance. To address the fine-tuning problem, we test numerically different perturbations of the assumed radial symmetry of the connectivity function including random spatial fluctuations in the connection strength. Different from the behavior of standard CAN models, the bump does not drift in representational space but remains stationary at the input position.The work received financial support from FCT through the PhD fellowship PD/BD/128183/2016, the project “Neurofield” (PTDC/MAT-APL/31393/2017) and the research centre CMAT within the project UID/MAT/00013/2020
    • 

    corecore